--- id: TASK-005 title: 'Phase 5: deploy on droplet (Caddy + systemd)' status: "\U0001F3C1 Done" assignee: [] created_date: '2026-06-17 23:44' updated_date: '2026-06-18 05:48' labels: - feature dependencies: [] priority: low ordinal: 5000 --- ## Description Run custard on the droplet next to Soft Serve's data dir. Caddy fronts it for auto-TLS and proxies clone + tarball paths. ## Acceptance Criteria - [x] #1 Caddyfile: auto-TLS; reverse-proxy /git/.git/* -> Soft Serve HTTP :23232; serve /dl/* - [x] #2 systemd unit for custard with REPOS_PATH pointed at Soft Serve repos dir - [x] #3 Public read of all non-hidden repos verified live; git clone via /git/* works